fanuc roll noncontact position rock jobs music angle encoders employment job cad miniature cnc retrofit band heidenhain cnc controls encoders rotary encoders cnc magnetic linear encoders